package com.sskj.jgxt.jd.vo;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;

public class JianDuCoreVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private String id;

	// POI的名称
	private String title = "";

	// POI的纬度
	private Double latitude = 0.0;

	// POI的经度
	private Double longitude = 0.0;

	// 编码
	private String coding = "";

	// 记录日期
	private Calendar jlrq = null;

	// 记录类型Code
	private String jllx = "";

	// 形象进度
	private String xxjdms = "";

	// 工程ID
	private String engId = "";

	// 文本
	private String note;

	// 监督意见
	private String jdyj;
	
	// 记录人
	private String jlr = "";	
	
	// 天气情况
	private String tqqk = "";		

	// 创建用户ID
	private String createId;
	
	/** 关联监督记录 */
	private String glJdjlId;		

	private String shzt= "";		
	
	/** 签发人 */	
	private String shqfrId;
	
	private String shqfrName;

	/** 签发时间 */
	private Calendar shqfsj= null;	
	
	// 记录人员
	private List<JiLuRenYuanVO> rys = new ArrayList<JiLuRenYuanVO>();

	// 记录机构
	private List<CJJGVO> cjjgs = new ArrayList<CJJGVO>();

	// 记录问题
	private List<FoundWTVO> wts = new ArrayList<FoundWTVO>();

	// 附件
	private List<WenTiIMGVO> imgs = new ArrayList<WenTiIMGVO>();

	public JianDuCoreVO(String id, String title, Double latitude, Double longitude, String coding, Calendar jlrq,
			String jllx, String xxjdms, String engId, String note) {
		this.id = id;
		this.title = title;
		this.latitude = latitude;
		this.longitude = longitude;
		this.coding = coding;
		this.jlrq = jlrq;
		this.jllx = jllx;
		this.xxjdms = xxjdms;
		this.engId = engId;
		this.note = note;
	}

	public JianDuCoreVO() {

	}

	/**
	 * @return the title
	 */
	public String getTitle() {
		return title;
	}

	/**
	 * @return the latitude
	 */
	public Double getLatitude() {
		return latitude;
	}

	/**
	 * @return the longitude
	 */
	public Double getLongitude() {
		return longitude;
	}

	/**
	 * @return the coding
	 */
	public String getCoding() {
		return coding;
	}

	/**
	 * @return the jlrq
	 */
	public Calendar getJlrq() {
		return jlrq;
	}

	/**
	 * @return the jllx
	 */
	public String getJllx() {
		return jllx;
	}

	/**
	 * @return the xxjdms
	 */
	public String getXxjdms() {
		return xxjdms;
	}

	/**
	 * @return the engId
	 */
	public String getEngId() {
		return engId;
	}

	/**
	 * @return the note
	 */
	public String getNote() {
		return note;
	}

	/**
	 * @return the rys
	 */
	public List<JiLuRenYuanVO> getRys() {
		return rys;
	}

	/**
	 * @return the cjjgs
	 */
	public List<CJJGVO> getCjjgs() {
		return cjjgs;
	}

	/**
	 * @return the wts
	 */
	public List<FoundWTVO> getWts() {
		return wts;
	}

	/**
	 * @param title
	 *            the title to set
	 */
	public void setTitle(String title) {
		this.title = title;
	}

	/**
	 * @param latitude
	 *            the latitude to set
	 */
	public void setLatitude(Double latitude) {
		this.latitude = latitude;
	}

	/**
	 * @param longitude
	 *            the longitude to set
	 */
	public void setLongitude(Double longitude) {
		this.longitude = longitude;
	}

	/**
	 * @param coding
	 *            the coding to set
	 */
	public void setCoding(String coding) {
		this.coding = coding;
	}

	/**
	 * @param jlrq
	 *            the jlrq to set
	 */
	public void setJlrq(Calendar jlrq) {
		this.jlrq = jlrq;
	}

	/**
	 * @param jllx
	 *            the jllx to set
	 */
	public void setJllx(String jllx) {
		this.jllx = jllx;
	}

	/**
	 * @param xxjdms
	 *            the xxjdms to set
	 */
	public void setXxjdms(String xxjdms) {
		this.xxjdms = xxjdms;
	}

	/**
	 * @param engId
	 *            the engId to set
	 */
	public void setEngId(String engId) {
		this.engId = engId;
	}

	/**
	 * @param note
	 *            the note to set
	 */
	public void setNote(String note) {
		this.note = note;
	}

	/**
	 * @param rys
	 *            the rys to set
	 */
	public void setRys(List<JiLuRenYuanVO> rys) {
		this.rys = rys;
	}

	/**
	 * @param cjjgs
	 *            the cjjgs to set
	 */
	public void setCjjgs(List<CJJGVO> cjjgs) {
		this.cjjgs = cjjgs;
	}

	/**
	 * @param wts
	 *            the wts to set
	 */
	public void setWts(List<FoundWTVO> wts) {
		this.wts = wts;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getCreateId() {
		return createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	public List<WenTiIMGVO> getImgs() {
		return imgs;
	}

	public void setImgs(List<WenTiIMGVO> imgs) {
		this.imgs = imgs;
	}

	public String getJdyj() {
		return jdyj;
	}

	public void setJdyj(String jdyj) {
		this.jdyj = jdyj;
	}
	
	public String getJlr() {
		return jlr;
	}

	public void setJlr(String jlr) {
		this.jlr = jlr;
	}	

	public String getTqqk() {
		return tqqk;
	}

	public void setTqqk(String tqqk) {
		this.tqqk = tqqk;
	}

	public String getGlJdjlId() {
		return glJdjlId;
	}

	public String getShzt() {
		return shzt;
	}

	public String getShqfrId() {
		return shqfrId;
	}

	public String getShqfrName() {
		return shqfrName;
	}

	public Calendar getShqfsj() {
		return shqfsj;
	}

	public void setGlJdjlId(String glJdjlId) {
		this.glJdjlId = glJdjlId;
	}

	public void setShzt(String shzt) {
		this.shzt = shzt;
	}

	public void setShqfrId(String shqfrId) {
		this.shqfrId = shqfrId;
	}

	public void setShqfrName(String shqfrName) {
		this.shqfrName = shqfrName;
	}

	public void setShqfsj(Calendar shqfsj) {
		this.shqfsj = shqfsj;
	}	
	
}
